25 july weather update